package com.xiaoshuidi.cloud.module.bpm.convert.assignrecord;

import com.xiaoshuidi.cloud.module.bpm.controller.admin.assignrecord.vo.TicketAssignRecordCreateReqVO;
import com.xiaoshuidi.cloud.module.bpm.controller.admin.assignrecord.vo.TicketAssignRecordRespVO;
import com.xiaoshuidi.cloud.module.bpm.dal.dataobject.assignrecord.TicketAssignRecordDO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import java.util.List;

/**
 * 预约工单指派记录 Convert
 *
 * @author 合房租赁
 */
@Mapper
public interface TicketAssignRecordConvert {

    TicketAssignRecordConvert INSTANCE = Mappers.getMapper(TicketAssignRecordConvert.class);

    TicketAssignRecordDO convert(TicketAssignRecordCreateReqVO bean);

    List<TicketAssignRecordRespVO> convert(List<TicketAssignRecordDO> ticketAssignRecordDOS);
}
